Release Summary - May 05, 2023
The following key features and improvements, along with bug fixes, have been released in Algonomy products in the release version 23.11 during April 21 – May 05, 2023.
Find
Minimum and maximum values for custom numeric attributes
Introduced two new features in Find.
- Facet field stats
- Facet field limit
The feature can be controlled through both Portal Configuration as well as Find API parameter.
Jira: ENG-25804
Social Proof
Show selected message types on List and Cart pages
Social proof will now show only the selected metric related message for List Page and Cart page. Users can edit that message type for text and threshold.
Jira: ENG-25177
Streaming Catalog
Control usage of force=true flag with Streaming API
By default, force flag will be switched off for all clients irrespective of what a client is sending in their ingest calls. The force flag feature is enabled at site ID level. Ops/Engineering/Support can enable or disable force flag, which doesn’t require the clients to make any changes to their code base.
Jira: PLAT-3413
Other Feature Enhancements
The following feature enhancements and upgrades have been made during April 21 – May 05, 2023.
Jira # |
Module/Title |
Summary |
General Availability |
---|---|---|---|
Streaming Catalog: Add combinedName as an enrichment property field |
A new parameter ‘combinedName’ has been added as an enrichment property field in Catalog Enrichment API. |
05-May-2023 |
|
Streaming Catalog: sidekick exposes a new endpoint to display sites' partitions |
A new REST endpoint is available now on sidekick to display sites' partitions. Available query params are as follows: showAll: displays active/inactive sites. groupBy: all the sites will be sorted by sideId in ascending order or grouped by their partition. |
08-May-2023 |
|
Platform > Mail: Reduce number of metrices generated in DD by Mail Service |
The number of metrices generated in Datadog by Mail Service has been reduced as the increased number of metrices exceeded the memory usage limit. |
05-May-2023 |
|
Platform > Identity & Access Management: Federated Login - Don't override the default roles present in IDP for an existing user |
User Management functionality has been improved to manage the role association for SSO users with a Trusted IDP. Now the default role configuration is set up in such a way, that every time an existing user logs in to RR portal via Trusted IDP configuration, a user with a set of roles in User Management will not get overridden by the default role settings. |
05-May-2023 |
|
Streaming Catalog: Remove all null values for item properties if action is REPLACE |
The Catalog Streaming Engine was removing the entire original item from the envelope during REPLACE action if a property, override, or association is set to null. To resolve this issue, all null values for item properties have been removed if the action is REPLACE. |
08-May-2023 |
|
Streaming Catalog Added support for Category Parent Delete in NCA |
NCA has been updated to delete the parent ID when the Category Parent is sent as null by the client. |
08-May-2023 |
|
Data Engineering: Zero Search Results Queries in Search Term Report |
Users can now view the number of queries resulting in zero search results for each search term in the "Search Term Report". This feature helps users optimize their search terms and improve their search experience. The new column "Number of Queries with Zero Search Results" is added immediately after the number of total queries in the report. |
05-May-2023 |
|
|
Dashboard: Guided Selling - Recommendations |
The Guided Selling template now supports configurable strategy selection and displays recommendations on the selected placement. This feature calls the RecsForPlacementContext API with the fields/variables selected by the shopper, and presents the recommendations in the guided selling template. |
Not generally available yet. |
|
Dashboard: Rendering guided selling |
Users can now experience the Guided Selling feature, with the ability to view screens and questions with the options configured in the Dynamic Experiences journey, carousel, and JS code. This implementation also includes the display of recommendations in accordance with the configured dynamic experience. |
Not generally available Yet. |
Guided Selling: Validate Guided Selling feature E2E
|
Guided Selling feature has been thoroughly validated end-to-end. This includes fixing and verifying several issues, such as being unable to select any value from auto-suggested values, template variable formatting, and hiding the template. |
Not generally available yet. |
|
Platform > Streaming Catalog and UPS: Adding SKU support in Streaming Catalog
|
SKU support has been added in Streaming Catalog and included an override/SKU section. |
08-May-2023 |
|
Platform > UPS, UPS Reader, and UPS Writer: UPS view events are made dynamic based on shopper behavior |
UPS uses a delay of 10 minutes and keeps the number of viewed products within this defined time window. If the user has viewed more than the configured number of products, then UPS refreshes the list of products viewed by dropping the oldest of the products and replacing them with the latest product viewed. Hence UPS is developed to dynamically manage the user view events that refresh in real time and the new lock-in period is set once the user views the next default number of new products. |
05-May-2023 |
|
Find: Incorrect schema present in find-py-scripts |
Incorrect schema (referenceContentUserContext) was present in the find-py-scripts which has been replaced with the correct schema (productUserContext). |
05-May-2023 |
|
Enterprise Dashboard: Adding Currency Symbol variable under ‘Configurations’ of Guided Selling experience |
The ‘Currency symbol’ variable is added under ‘Configurations’ in the Guided Selling experience to view the correct currency format. |
Not generally available yet. |
|
Enterprise Dashboard: Guided Selling UI enhancements |
The following UI enhancements has been made for the initial version of Guided Selling: User will be able to see values in drop-down selectors and easily select the desired value. Changed ‘Layout’ title to ‘Style’. In Screen sections, user can easily see the preview of the quiz, set foreground/background color, and add background image. Added placeholder text ‘Search here...’ in auto search/complete field. The recommendations will be based on the user's selections and their shopping history. Clicking on a recommendation will load the product's item page and then the user can click back to view the results again.
|
Not generally available yet. |
|
Find: CatalogTagger collection Batch and language service compatibility |
A dynamic schema for querytag item ‘catalogtagger collection’ has been added in language service. |
05-May-2023 |
|
|
Find: NER collection integration in language service |
We have successfully integrated NER collection into our language service. Users can now access the new language container for NER collection. |
05-May-2023 |
|
Find: Batch Processing Integration for NER Collection in Catalog Tagging |
We have implemented NER collection integration for tagging catalog fields in batch processing. This enables the creation of a new collection in Solr triggered by the existing catalog job. This feature is a part of our soon-to-be available Query understanding capability. Additionally, this release includes an upgrade to the embedded Solr version to 7.7.3. |
05-May-2023 |
|
Dashboard: Filter reports by Pagetype when all placements are selected |
We have added a new filter option in the Reporting section. Now, instead of selecting all placements for a Pagetype, users can filter reports by passing Pagetype as a filter. This new feature has been added to the following reports: Placements Report, Strategies Report, Recommend Segment Report, and Advanced Merchandising Report. To use the new filter, users need to update the Page and Placement filter by selecting either "By Page type" or "By Placements." |
05-May-2023 |
|
Discover: Product sorting issue in product list page |
It has been noticed that when a user visits several product pages and comes back to the product list, the order in which the products were displayed to the user previously gets changed, the user is shown a different level of the product list page, because of which the user was not able to retrieve the products that he had seen earlier. The issue has been resolved now.
|
08-May-23 |
|
Streaming Catalog: Streaming SKU data such as color, size, etc. associated with the catalog to CXP |
Streaming of SKU data with streaming API, so that Recommend can consume the SKU information the way it is currently working with the SKU feed. To maintain backward compatibility, customers should be able to switch to Streaming from Feed and use Streaming API to sync the SKU information associated with the Product catalog and continue using SKUs with Recommend with all the existing capabilities. The improvement has been done. |
08-May-2023 |
|
Streaming Catalog: Deleting Category Parent in Streaming Engine |
A client should be able to delete the parent category relationship by either passing a null or an empty string " ". The behaviour should be same for both the cases – null and empty “ ” string. |
08-May-2023 |
|
Streaming Catalog: Make catalog resilient if headers element is present in item v2 |
Added headers to item v2. 1.9.8.7 and 1.9.8.7 will serve as the future rollback version. Ensured that 1.9.8.7 doesn’t choke if headers in Item v2 are present. |
08-May-2023 |
Streaming Catalog Enhanced Snapshot Management: Delete Older Archived Snapshots |
We have added a new feature in the snapshot server that allows users to delete older archived snapshots. With the addition of a new REST endpoint, users can now effortlessly delete all archived snapshots that are 15 days old or older. |
08-May-2023 |
|
|
Streaming Catalog: Enhanced Category Association Processing in the Streaming Component |
we have streamlined the processing of category associations in the Streaming Component. By converting all product-category associations to string or string array and ensuring that category-parent associations are converted to a single string value, we have enhanced compatibility and reliability. |
08-May-2023 |
Find: Introduced GeoLocation Item Type |
We have introduced a new GeoLocation item type, allowing users to define properties such as span, location, area, spanType, and geoMembership. Additionally, changescripts have been added for primary key sequences and header record tables. |
08-May-2023 |
Bug and Support Fixes
The following issues have been fixed during April 21 – May 05, 2023.
Jira# |
Title |
Summary |
General Availability |
---|---|---|---|
Streaming Catalog Catalog Streaming Engine thrown NPE in given scenarios |
NullPointerException was thrown on catalog streaming service while ingesting data in the following scenarios: Ingest Category Payload via PUT Ingest Product SKU with Payload via PUT This issue has been fixed now. |
08-May-2023 |
|
Streaming Catalog Bug fixes related to SKU features |
All the issues have been fixed related to SKU including issues with missing SKU field, matching SKU fields with Item Header, and duplicate values in Item Header. |
08-May-2023 |
|
Streaming Catalog Deleting SKU caused engine to shut down |
NullPointerException was thrown in Consumer Thread while deleting SKU that caused Catalog Steaming Engine to shut down. This issue has been fixed now. |
08-May-2023 |
|
Dashboard > Configurable Strategies: View Results tab returns 0 products
|
Configurable Strategies that caused the View Results tab to return 0 products when any sorting option was selected with any sitewide model + category or brand seed. The issue affected all sorting options and sitewide models and was caused by the recsUsingStrategy API call not passing the seed param. The issue has been fixed by ensuring that the expected parameters are included when the strategy is saved. |
05-May-2023 |
|
|
Dashboard: UI issues related to the default site |
UI issues related to the default site, including issues with saving, setting the correct default site, and deleting the default site has been resolved. |
05-May-2023 |
|
Recommend: p13n_generated.js doesn't add p13n_cfrad.js scriptlet when cfrad is absent
|
Faced ab Issue with v2.0 p13n_generated.js not adding the p13n_cfrad.js scriptlet in the response when cfrad was not present in the request parameters or cookie. This was an issue even when the "enable rcs in post requests" configuration was checked. The issue has been fixed by adding the "rcs" parameter for v2.0. |
05-May-2023 |
Dashboard: "Diversify Results by Category" UI fix |
The "Diversify results by category" filter that was not properly displaying in the portal UI, despite being saved in the backend. The issue has been resolved, and the filter is now correctly displayed in the UI. |
05-May-2023 |
|
Recommend: CategoryBasedReplenishment in Configurable Strategies not accurate |
Issue with CategoryBasedReplenishment models in Configurable Strategies fixed now. The Replenishment, Category based Replenishment, and User Purchase History models now ignore the "don't recommend previously purchased products" setting. |
05-May-2023 |
|
Recommend: Experience Browser not displaying product details for Configurable Strategies |
The issue with the Configurable Strategies and Experience Browser has been resolved. Previously, clients were unable to view the product IDs and names for a strategy in the Experience Browser. This has been fixed and the expected product details are now visible. Additionally, the mixed response issue in the annotations object has been addressed, allowing for more accurate results. |
05-May-2023 |
|
|
Data Science: CS view results: timestamps not sent with user history |
Timestamps were not sent with user history on the Configurable Strategies view results dashboard page. The "Deep NLP Based User Affinity" feature has been updated to return recommendations with or without sort options, even if product IDs are specified in the user history. |
05-May-2023 |
Enterprise Dashboard: Fake answer should pass no value instead of empty string in Guided Selling |
In Guided Selling, when a fake answer is selected (for example, no attribute value), the value passed in the recsForPlacementsContext API should have no value instead of passing as an empty string. This causes no recommendations returned as they are all filtered out. This issue has been fixed now. |
Not generally available yet. |
|
Data Engineering: Data is unavailable for the reports even after running the rollups |
Data was not available for the reports (Advanced Merchandising Report, Placements Report, Recommend Segment Report, and Strategies Report) even after running the rollups. This issue has been fixed now. |
05-May-2023 |
|
Enterprise Dashboard > Engage Unable to select any value from auto suggested values |
A client is unable to select any value from the auto-suggested values available in Option input field on Guided Selling design page. This issue has been fixed after deploying engage: 5.42.1. |
Not generally available yet. |
|
Find Getting ‘JsonObject’ error message in Find search term request |
A client was getting an error in Find search term request while working with a specific search term and received an error message as "JsonObject". This issue has been fixed now. |
05-May-2023 |
|
|
Recommend: ClickCPInSegment models not working as expected |
We have resolved an issue with ClickCPInSegment models not working correctly, resulting in a drop in views. Upon investigation, we found that the models were not getting built and had no data. We have now fixed the issue and recommend updating CooccurrenceGeneratorJob to version 5.96.0 to avoid similar issues in the future. |
05-May-2023 |